﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using blackhouse.BlackApart.Business.Apartments;

namespace blackhouse.BlackApart.Business.Prices {
    public interface IApartmentPrice {

        int ReservationNumberOfPeoples { get; set; }
        DateTime ReservationFromDay { get; set; }
        DateTime ReservationToDay { get; set; }

        double GetPrice();
        double GetPriceWithoutRabat();
        float GetRabatValue();

        void ApplyPriceRabat(IPriceRabat rabat);
        IPriceRabat[] GetAssociacedRabats();

    }
}
